Item inventory and item replacement

ABSTRACT

Methods, systems, computer program products, and apparatus relating to an item inventory and item replacement are provided. In one embodiment a method for automatic processing of an insurance claim is provided. The method comprises (a) receiving one or more item indicators, each item indicator associated with an item in an insurance claim for an insured party; (b) for a particular item indicator of the one or more item indicators, automatically identifying an item listing associated with the particular item indicator from an item inventory, the item listing identified based at least in part on the particular item indicator; and (c) indicating the item listing as a replacement item for the particular item. Indicating the item listing as a replacement item for the particular item comprises adding the item listing to an electronic shopping cart.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims is a continuation of U.S. application Ser. No.16/389,534, filed Apr. 19, 2019, which is a continuation of U.S.application Ser. No. 14/707,218, filed May 8, 2015, which issued as U.S.Pat. No. 10,311,521 on Jun. 4, 2019, which claims priority to U.S.Provisional Application Ser. No. 61/991,760, filed May 12, 2014, thecontents of which are hereby incorporated herein in their entireties.

BACKGROUND

The process for filing and adjusting personal property claims is manualand time consuming. Typically, policyholders or customers must createand validate a list of lost, damaged, or stolen property associated witha claim that is then submitted to a claims adjuster. For items thatcannot be priced or replaced by a vendor, the claims adjuster manuallyconducts an appraisal for each item before a reimbursement is issued tothe policyholder or customer. The amount of reimbursement is defined bythe replacement value of the original item or an item of like kind andquality. A policyholder may choose to replace the item through a vendor,replace the item himself or herself, or accept a cash value for the itemwhich is calculated/determined as replacement value less depreciation.If the policyholder or insurance customer chooses to replace an itemhimself or herself, he or she can be reimbursed for the lesser of thepurchase price of the item or the established replacement value of theitem. Additionally, a policyholder or customer may have purchased one ormore items that are not covered under the policyholder or customer'sexisting policy. If a loss of one or more of these newer items occurs,the policyholder or customer may be frustrated to learn that items arenot covered under the existing policy.

Thus, there is a need in the art for methods, apparatus, systems, andcomputer program products for improving the claims process.

BRIEF SUMMARY

In general, embodiments of the present invention provide methods,apparatus, systems, computing devices, computing entities, and/or thelike for the improved and efficient filing and processing of insuranceclaims.

In various embodiments, the present invention may proactively identify &notify customers of underinsurance scenarios. In various embodiments,the present invention may provide a grace period of coverage for newlypurchased items. In various embodiments, an automated, partiallyautomated, and/or electronic method or system for compiling and filingan insurance claim may be provided. In some embodiments, an automated,partially automated, and/or electronic method or system for processingand calculating/determining the claim and/or providing reimbursement maybe provided.

In one aspect of the present invention, a method for automaticprocessing of an insurance claim. In one embodiment, the methodcomprises (a) receiving one or more item indicators, each item indicatorassociated with an item in an insurance claim for an insured party; (b)for a particular item indicator of the one or more item indicators,automatically identifying an item listing associated with the particularitem indicator from an item inventory, the item listing identified basedat least in part on the particular item indicator; and (c) indicatingthe item listing as a replacement item for the particular item.Indicating the item listing as a replacement item for the particularitem comprises adding the item listing to an electronic shopping cart.

In another aspect of the present invention, a system for automaticprocessing of an insurance claim is provided. In one embodiment, thesystem comprises at least one memory device and at least one processor.The system is configured to at least (a) receive one or more itemindicators, each item indicator associated with an item in an insuranceclaim for an insured party; (b) for a particular item indicator of theone or more item indicators, automatically identify an item listingassociated with the particular item indicator from an item inventory,the item listing identified based at least in part on the particularitem indicator; and (c) indicate the item listing as a replacement itemfor the particular item. Indicating the item listing as a replacementitem for the particular item comprises adding the item listing to anelectronic shopping cart.

In yet another aspect of the present invention, a computer programproduct for automatic processing of an insurance claim is provided. Inone embodiment, the computer program product comprises at least onenon-transitory computer-readable storage medium having computer-readableprogram code portions stored therein. The computer-readable program codeportions comprise (a) an executable portion configured to receive one ormore item indicators, each item indicator associated with an item in aninsurance claim for an insured party; (b) an executable portionconfigured to receive, for a particular item indicator of the one ormore item indicators, automatically identify an item listing associatedwith the particular item indicator from an item inventory, the itemlisting identified based at least in part on the particular itemindicator; and (c) an executable portion configured to indicate the itemlisting as a replacement item for the particular item. Indicating theitem listing as a replacement item for the particular item comprisingadding the item listing to an electronic shopping cart.

In still another aspect of the present invention, a method for creatingand maintaining a home inventory is provided. In one embodiment, themethod comprises (a) receiving one or more item indicators configured toidentify an item owned by an insured party; (b) for each of the one ormore item indicators, identifying the corresponding item; (c) updatingan item listing comprising the corresponding item for each of the one ormore item indicators; (d) for each item of the item listing, populatingone or more fields with data associated with the item; and (e) storingthe item listing in association with the insured party.

In another aspect of the present invention, a system for creating andmaintaining a home inventory is provided. In one embodiment, the systemcomprises at least one memory device and at least one processor. Thesystem is configured to at least (a) receive one or more item indicatorsconfigured to identify an item owned by an insured party; (b) for eachof the one or more item indicators, identify the corresponding item; (c)update an item listing comprising the corresponding item for each of theone or more item indicators; (d) for each item of the item listing,populate one or more fields with data associated with the item; and (e)store the item listing in association with the insured party.

In yet another aspect of the present invention, a computer programproduct for creating and maintaining a home inventory is provided. Inone embodiment, the computer program product comprises at least onenon-transitory computer-readable storage medium having computer-readableprogram code portions stored therein. The computer-readable program codeportions comprising (a) an executable portion configured to receive oneor more item indicators configured to identify an item owned by aninsured party; (b) an executable portion configured to, for each of theone or more item indicators, identify the corresponding item; (c) anexecutable portion configured to update an item listing comprising thecorresponding item for each of the one or more item indicators; (d) anexecutable portion configured to, for each item of the item listing,populate one or more fields with data associated with the item; and (e)an executable portion configured to store the item listing inassociation with the insured party.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)

Having thus described the invention in general terms, reference will nowbe made to the accompanying drawings, which are not necessarily drawn toscale, and wherein:

FIG. 1 is an overview of a system that can be used to practiceembodiments of the present invention;

FIG. 2 is an exemplary schematic diagram of a claims system according toone embodiment of the present invention;

FIGS. 3, 5, 6, 8, and 9 provide flowcharts illustrating operations andprocesses that can be used in accordance with various embodiments of thepresent invention;

FIGS. 4 and 7 provide example views of a user interface provided inaccordance with various embodiments of the present invention.

DETAILED DESCRIPTION

Various embodiments of the present invention now will be described morefully hereinafter with reference to the accompanying drawings, in whichsome, but not all embodiments of the inventions are shown. Indeed, theseinventions may be embodied in many different forms and should not beconstrued as limited to the embodiments set forth herein; rather, theseembodiments are provided so that this disclosure will satisfy applicablelegal requirements. The term “or” is used herein in both the alternativeand conjunctive sense, unless otherwise indicated. The terms“illustrative” and “exemplary” are used to be examples with noindication of quality level. Like numbers refer to like elementsthroughout.

I. COMPUTER PROGRAM PRODUCTS, METHODS, AND COMPUTING ENTITIES

Embodiments of the present invention may be implemented in various ways,including as computer program products that comprise articles ofmanufacture. A computer program product may include a non-transitorycomputer-readable storage medium storing applications, programs, programmodules, scripts, source code, program code, object code, byte code,compiled code, interpreted code, machine code, executable instructions,and/or the like (also referred to herein as executable instructions,instructions for execution, computer program products, program code,and/or similar terms used herein interchangeably). Such non-transitorycomputer-readable storage media include all computer-readable media(including volatile and non-volatile media).

In one embodiment, a non-volatile computer-readable storage medium mayinclude a floppy disk, flexible disk, hard disk, solid-state storage(SSS) (e.g., a solid state drive (SSD), solid state card (SSC), solidstate module (SSM), enterprise flash drive, magnetic tape, or any othernon-transitory magnetic medium, and/or the like. A non-volatilecomputer-readable storage medium may also include a punch card, papertape, optical mark sheet (or any other physical medium with patterns ofholes or other optically recognizable indicia), compact disc read onlymemory (CD-ROM), compact disc-rewritable (CD-RW), digital versatile disc(DVD), Blu-ray disc (BD), any other non-transitory optical medium,and/or the like. Such a non-volatile computer-readable storage mediummay also include read-only memory (ROM), programmable read-only memory(PROM), erasable programmable read-only memory (EPROM), electricallyerasable programmable read-only memory (EEPROM), flash memory (e.g.,Serial, NAND, NOR, and/or the like), multimedia memory cards (MMC),secure digital (SD) memory cards, SmartMedia cards, CompactFlash (CF)cards, Memory Sticks, and/or the like. Further, a non-volatilecomputer-readable storage medium may also include conductive-bridgingrandom access memory (CBRAM), phase-change random access memory (PRAM),ferroelectric random-access memory (FeRAM), non-volatile random-accessmemory (NVRAM), magnetoresistive random-access memory (MRAM), resistiverandom-access memory (RRAM), Silicon-Oxide-Nitride-Oxide-Silicon memory(SONOS), floating junction gate random access memory (FJG RAM),Millipede memory, racetrack memory, and/or the like.

In one embodiment, a volatile computer-readable storage medium mayinclude random access memory (RAM), dynamic random access memory (DRAM),static random access memory (SRAM), fast page mode dynamic random accessmemory (FPM DRAM), extended data-out dynamic random access memory (EDODRAM), synchronous dynamic random access memory (SDRAM), double datarate synchronous dynamic random access memory (DDR SDRAM), double datarate type two synchronous dynamic random access memory (DDR2 SDRAM),double data rate type three synchronous dynamic random access memory(DDR3 SDRAM), Rambus dynamic random access memory (RDRAM), TwinTransistor RAM (TTRAM), Thyristor RAM (T-RAM), Zero-capacitor (Z-RAM),Rambus in-line memory module (RIMM), dual in-line memory module (DIMM),single in-line memory module (SIMM), video random access memory (VRAM),cache memory (including various levels), flash memory, register memory,and/or the like. It will be appreciated that where embodiments aredescribed to use a computer-readable storage medium, other types ofcomputer-readable storage media may be substituted for or used inaddition to the computer-readable storage media described above.

As should be appreciated, various embodiments of the present inventionmay also be implemented as methods, apparatus, systems, computingdevices, computing entities, and/or the like. As such, embodiments ofthe present invention may take the form of an apparatus, system,computing device, computing entity, and/or the like executinginstructions stored on a computer-readable storage medium to performcertain steps or operations. Thus, embodiments of the present inventionmay also take the form of an entirely hardware embodiment, an entirelycomputer program product embodiment, and/or an embodiment that comprisescombination of computer program products and hardware performing certainsteps or operations.

Embodiments of the present invention are described below with referenceto block diagrams and flowchart illustrations. Thus, it should beunderstood that each block of the block diagrams and flowchartillustrations may be implemented in the form of a computer programproduct, an entirely hardware embodiment, a combination of hardware andcomputer program products, and/or apparatus, systems, computing devices,computing entities, and/or the like carrying out instructions,operations, steps, and similar words used interchangeably (e.g., theexecutable instructions, instructions for execution, program code,and/or the like) on a computer-readable storage medium for execution.For example, retrieval, loading, and execution of code may be performedsequentially such that one instruction is retrieved, loaded, andexecuted at a time. In some exemplary embodiments, retrieval, loading,and/or execution may be performed in parallel such that multipleinstructions are retrieved, loaded, and/or executed together. Thus, suchembodiments can produce specifically-configured machines performing thesteps or operations specified in the block diagrams and flowchartillustrations. Accordingly, the block diagrams and flowchartillustrations support various combinations of embodiments for performingthe specified instructions, operations, or steps.

II. GENERAL OVERVIEW

Embodiments of the present invention are directed to various conceptsfor compiling, filing, processing, calculating/determining andreimbursing insurance claims. In various embodiments, a policy holder,potential policy holder, prospect, or insurance customer (referred toherein as a user) may compile an item inventory of goods, items,property, and/or the like owned by or associated with the user and/orcovered by an insurance plan owned by or associated with the user. Theitem inventory may be compiled automatically, partially automatically,semi-automatically, electronically, and/or the like. After the user hasexperienced a loss, the item inventory may be used to automatically,partially automatically, semi-automatically, and/or electronicallygenerate and submit an insurance claim. In various embodiments, theappraisal and reimbursement system may be automated, partiallyautomated, semi-automated, and/or the like. The policyholder orinsurance customer may request the reimbursement via traditional methods(e.g., check, pre-paid debit card, bank transfer, replacement items,and/or the like) or may request electronic reimbursement. In variousembodiments, if a policyholder or insurance customer requests electronicreimbursement, an online shopping cart (also referred to as anelectronic list) associated with a user's account with a retailer may bepopulated with the appropriate options for replacement items. The user'saccount with the retailer may then be credited with the cash value ofthe items associated with the claim for general purchases or with thereplacement value of items associated with the claim for purchases ofreplacement items. In various embodiments, as a result of a strategicpartnership with a specified retailer, the amount credited to a user'saccount may be larger than what would have been ordinarily providedthrough traditional indemnification methods. In various embodiments,when a user purchases a new item, a grace period may also be provided inthe event that a loss occurs during the grace period associated with thenew item. For example, if a loss associated with the new item occursduring the grace period, the loss may be automatically covered duringthe grace period. The policyholder or insurance customer will beproactively notified of underinsurance situations and encouraged toincrease limits to avoid dissatisfaction. In some embodiments, the losswill be covered in accordance with a new or updated policy purchased bythe user after the loss occurred.

III. EXEMPLARY SYSTEM ARCHITECTURE

FIG. 1 provides an illustration of an exemplary embodiment of thepresent invention. As shown in FIG. 1, this particular embodiment mayinclude one or more claims systems 100, one or more networks 50, one ormore user computing entities 30, one or more retailer/market systems200, and one or more external information/data source systems 300. Eachof these components, entities, devices, systems, and similar words usedherein interchangeably may be in direct or indirect communication with,for example, one another over the same or different wired or wirelessnetworks. Additionally, while FIG. 1 illustrates the various systementities as separate, standalone entities, the various embodiments arenot limited to this particular architecture.

1. Exemplary Claims Systems 100

A claims system 100 may be operated by and/or on behalf of an insuranceprovider or other individual or organization that may receive and/orprocess insurance claims. In various embodiments, multiple claimssystems 100 may be used for receiving and/or processing insuranceclaims. FIG. 2 shows a schematic diagram of an example claims system100. In general, the term system, device, entity, and similar words usedherein interchangeably may refer to, for example, one or more computers,computing entities, desktop computers, mobile phones, tablets, phablets,notebooks, laptops, distributed systems, gaming consoles (e.g., Xbox,Play Station, Wii), watches, glasses, iBeacons, proximity beacons, keyfobs, RFID tags, ear pieces, scanners, televisions, dongles, cameras,wristbands, wearable items/devices, kiosks, input terminals, servers orserver networks, blades, gateways, switches, processing devices,processing entities, set-top boxes, relays, routers, network accesspoints, base stations, the like, and/or any combination of devices orentities adapted to perform the functions, operations, and/or processesdescribed herein. Such functions, operations, and/or processes mayinclude, for example, transmitting, receiving, operating on, processing,displaying, storing, determining, creating/generating, monitoring,evaluating, comparing, and/or similar terms used herein interchangeably.In one embodiment, these functions, operations, and/or processes can beperformed on data, content, information, and/or similar terms usedherein interchangeably.

As indicated, in one embodiment, the claims system 100 may also includeone or more communications interfaces for communicating with variouscomputing entities, such as by communicating data, content, information,and/or similar terms used herein interchangeably that can betransmitted, received, operated on, processed, displayed, stored, and/orthe like. For instance, the claims system 100 may communicate with oneor more user computing entities 30, one or more retailer/market systems200, and/or one or more external information/data source systems 300.

In one embodiment, the claims system 100 may include or be incommunication with one or more processing elements 110 (also referred toas processors, processing circuitry, and/or similar terms used hereininterchangeably) that communicate with other elements within the claimssystem 100 via a bus 101, for example. As will be understood, theprocessing element 110 may be embodied in a number of different ways.For example, the processing element may be embodied as one or morecomplex programmable logic devices (CPLDs), microprocessors, multi-coreprocessors, coprocessing entities, application-specific instruction-setprocessors (ASIPs), and/or controllers. Further, the processing element110 may be embodied as one or more other processing devices orcircuitry. The term circuitry may refer to an entirely hardwareembodiment or a combination of hardware and computer program products.Thus, the processing element 110 may be embodied as integrated circuits,application specific integrated circuits (ASICs), field programmablegate arrays (FPGAs), programmable logic arrays (PLAs), hardwareaccelerators, other circuitry, and/or the like. As will therefore beunderstood, the processing element 110 may be configured for aparticular use or configured to execute instructions stored in volatileor non-volatile media or otherwise accessible to the processing element.As such, whether configured by hardware or computer program products, orby a combination thereof, the processing element 110 may be capable ofperforming steps or operations according to embodiments of the presentinvention when configured accordingly.

In one embodiment, the claims system 100 may further include memory orbe in communication with memory 116, which may comprise non-volatilemedia (also referred to as non-volatile storage, memory, memory storage,memory circuitry and/or similar terms used herein interchangeably). Inone embodiment, the non-volatile storage or memory 116 may include oneor more non-volatile storage or memory media as described above, such ashard disks, ROM, PROM, EPROM, EEPROM, flash memory, MMCs, SD memorycards, Memory Sticks, CBRAM, PRAM, FeRAM, RRAM, SONOS, racetrack memory,and/or the like. As will be recognized, the non-volatile storage ormemory media may store databases, database instances, databasemanagement systems, data, applications, programs, program modules,scripts, source code, object code, byte code, compiled code, interpretedcode, machine code, executable instructions, and/or the like. Forexample, the non-volatile storage or memory may store code including aninventory module 130 and/or a reimbursement module 135. The termdatabase, database instance, database management system, and/or similarterms used herein interchangeably may refer to a collection of recordsor data that is stored in a computer-readable storage medium using oneor more database models, such as a hierarchical database model, networkmodel, relational model, entity-relationship model, object model,document model, semantic model, graph model, and/or the like. Forexample, the non-volatile storage or memory may comprise an inventorydatabase 140.

In one embodiment, the memory 116 may further comprise volatile media(also referred to as volatile storage, memory, memory storage, memorycircuitry and/or similar terms used herein interchangeably). In oneembodiment, the volatile storage or memory may also include one or morevolatile storage or memory media as described above, such as RAM, DRAM,SRAM, FPM DRAM, EDO DRAM, SDRAM, DDR SDRAM, DDR2 SDRAM, DDR3 SDRAM,RDRAM, RIMM, DIMM, SIMM, VRAM, cache memory, register memory, and/or thelike. As will be recognized, the volatile storage or memory media may beused to store at least portions of the databases, database instances,database management systems, data, applications, programs, programmodules, scripts, source code, object code, byte code, compiled code,interpreted code, machine code, executable instructions, and/or the likebeing executed by, for example, the processing element. Thus, thedatabases, database instances, database management systems, data,applications, programs, program modules, scripts, source code, objectcode, byte code, compiled code, interpreted code, machine code,executable instructions, and/or the like may be used to control certainaspects of the operation of the claims system 100 with the assistance ofthe processing element 110 and operating system 120.

In various embodiments, memory 116 can be considered primary memory suchas RAM memory or other forms which retain the contents only duringoperation, or it may be a non-volatile memory, such as ROM, EPROM,EEPROM, FLASH, or other types of memory that retain the memory contents.In some embodiments, the disk storage may communicate with the processor110 using an I/O bus instead of a dedicated bus. The memory 116 couldalso be secondary memory, such as disk storage, that stores a relativelylarge amount of data. The secondary memory may be a floppy disk, harddisk, compact disk, DVD, or any other type of mass storage type known tothose skilled in the computer arts. The memory 116 may also comprise anyapplication program interface, system, libraries and any other data bythe processor to carry out its functions. ROM 115 is used to store abasic input/output system 126 (BIOS), containing the basic routines thathelp to transfer information/data between components of the claimssystem 100, including the inventory module 130, the reimbursement module135, the inventory database 140, and/or the operating system 120.

In addition, the claims system 100 includes at least one storage device113, such as a hard disk drive, a floppy disk drive, a CD-ROM drive, oroptical disk drive, for storing information/data on variouscomputer-readable media, such as a hard disk, a removable magnetic disk,or a CD-ROM disk. As will be appreciated by one of ordinary skill in theart, each of these storage devices 113 is connected to the system bus101 by an appropriate interface. It is important to note that thecomputer-readable media described above could be replaced by any othertype of computer-readable media known in the art. Such media include,for example, memory sticks (e.g., USB memories), magnetic cassettes,flash memory cards, digital video disks, and Bernoulli cartridges.

A number of program modules may be stored by the various storage devicesand within RAM 117. Such program modules include the operating system120, the inventory module 130, and/or the reimbursement module 135.Those skilled in the art will appreciate that other modules may bepresent in RAM 117 to effectuate the various embodiments of the presentinvention. Furthermore, the functions of the inventory module 130 and/orthe reimbursing module 135 need not be modular.

Also located within the claims system 100 is a network interface 108,for interfacing and communicating with other elements of a computernetwork, such as by communicating data, content, information, and/orsimilar terms used herein interchangeably that can be transmitted,received, operated on, processed, displayed, stored, and/or the like.For instance, the claims system 100 may be in communication with one ormore user computing entities 30. Such communication may be executedusing a wired data transmission protocol, such as fiber distributed datainterface (FDDI), digital subscriber line (DSL), Ethernet, asynchronoustransfer mode (ATM), frame relay, data over cable service interfacespecification (DOCSIS), or any other wired transmission protocol.Similarly, the claims system 100 may be configured to communicate viawireless external communication networks using any of a variety ofprotocols, such as general packet radio service (GPRS), Universal MobileTelecommunications System (UMTS), Code Division Multiple Access 2000(CDMA2000), CDMA2000 1× (1×RTT), Wideband Code Division Multiple Access(WCDMA), Time Division-Synchronous Code Division Multiple Access(TD-SCDMA), Long Term Evolution (LTE), Evolved Universal TerrestrialRadio Access Network (E-UTRAN), Evolution-Data Optimized (EVDO), HighSpeed Packet Access (HSPA), High-Speed Downlink Packet Access (HSDPA),IEEE 802.11 (Wi-Fi), 802.16 (WiMAX), ultra wideband (UWB), infrared (IR)protocols, Bluetooth protocols, wireless universal serial bus (USB)protocols, and/or any other wireless protocol.

Various information/data can be received by the claims system 100 viathe network interface 108 and/or input/output device 104. Thisinformation/data may include information/data related to a property tobe insured, information/data related to a user who would like to insurea property, underwriting business rules, and/or the like. This inputinformation/data may vary, however, depending on the configuration andinformational requirements of the claims system 100.

As mentioned above, the claims system 100 also includes an input/outputdevice 104 for receiving and displaying data. The claims system 100 mayinclude or be in communication with one or more input elements, such asa keyboard input, a mouse input, a touch screen/display input, audioinput, pointing device input, joystick input, keypad input, and/or thelike, as indicated by input/output device 104. The claims system 100 mayalso include or be in communication with one or more output elements, asindicated by input/output device 104, such as audio output, videooutput, screen/display output, motion output, movement output, and/orthe like.

In various embodiments, the claims system 100 may be configured togenerate and/or provide insurance quotes. The claims system 100 may befurther configured to access information/data related to a property tobe determined, possibly via one or more retailer/market systems 200.Additionally, the claims system 100 may be configured to provide theinsurance quote to the user computing entity 30. The claims system 100may be configured to be in communication with one or moreretailer/market systems 200, one or more external information/datasource systems 300, and/or one or more user computing entities 30.

The claims system 100 may also comprise, be associated with, or be incommunication with various other internal systems, such as a claimssystem for receiving and administering insurance claims, an underwritingsystem, and a variety of other systems and their correspondingcomponents.

Those skilled in the art will recognize that many other alternatives andarchitectures are possible and can be used to practice variousembodiments of the invention. The embodiment illustrated in FIG. 2 canbe modified in different ways or incorporated within a network and bewithin the scope of the invention. For example, one or more componentsof the claims system 100 may be located remotely from other claimssystem 100 components, such as in a distributed system. Furthermore, oneor more of the components may be combined and additional componentsperforming functions described herein may be included or associated withthe claims system 100. Thus, the claims system 100 can be adapted toaccommodate a variety of needs and circumstances.

2. Exemplary User Computing Entities 30

A user may be an individual, a family, a company, an organization, anentity (e.g., business), a department within an organization, arepresentative of an organization and/or person, and/or the like. Forexample, in one context, a user may be a policyholder or insurancecustomer. A user or an agent of the user may operate a user computingentity 30 that includes one or more components that are functionallysimilar to those of the claims system 100. For example, in oneembodiment, each user computing entity 30 may include one or moreprocessing elements, one or more display device/input devices, volatileand non-volatile storage or memory, and/or one or more communicationsinterfaces.

The user computing entity 30 may also comprise a user interface (thatcan include a display coupled to a processing element) and/or a userinput interface (coupled to a processing element). For example, the userinterface may be a user application, browser, user interface, interface,and/or similar words used herein interchangeably executing on and/oraccessible via the user computing entity 30 to interact with and/orcause display of information from other computing entities, as describedherein. The user input interface can comprise any of a number of devicesor interfaces allowing the user computing entity 30 to receive data,such as a keypad (hard or soft), a touch display, voice/speech or motioninterfaces, or other input device. In embodiments including a keypad,the keypad can include (or cause display of) the conventional numeric(0-9) and related keys (#, *), and other keys used for operating theuser computing entity 30 and may include a full set of alphabetic keysor set of keys that may be activated to provide a full set ofalphanumeric keys. In addition to providing input, the user inputinterface can be used, for example, to activate or deactivate certainfunctions, such as screen savers and/or sleep modes.

According to one embodiment, the user computing entity 30 may includelocation determining aspects, devices, modules, functionalities, and/orsimilar words used herein interchangeably. For example, the usercomputing entity 30 may include outdoor positioning aspects, such as alocation module adapted to acquire, for example, latitude, longitude,altitude, geocode, course, direction, heading, speed, universal time(UTC), date, and/or various other information/data. In one embodiment,the location module can acquire data, sometimes known as ephemeris data,by identifying the number of satellites in view and the relativepositions of those satellites (e.g., using global positioning systems(GPS)). The satellites may be a variety of different satellites,including Low Earth Orbit (LEO) satellite systems, Department of Defense(DOD) satellite systems, the European Union Galileo positioning systems,the Chinese Compass navigation systems, Indian Regional Navigationalsatellite systems, and/or the like. This data can be collected using avariety of coordinate systems, such as the Decimal Degrees (DD);Degrees, Minutes, Seconds (DMS); Universal Transverse Mercator (UTM);Universal Polar Stereographic (UPS) coordinate systems; and/or the like.Alternatively, the location information can be determined bytriangulating the user computing entity's 30 position in connection witha variety of other systems, including cellular towers, Wi-Fi accesspoints, and/or the like. Similarly, the user computing entity 30 mayinclude indoor positioning aspects, such as a location module adapted toacquire, for example, latitude, longitude, altitude, geocode, course,direction, heading, speed, time, date, and/or various otherinformation/data. Some of the indoor systems may use various position orlocation technologies including RFID tags, indoor beacons ortransmitters, Wi-Fi access points, cellular towers, nearby computingdevices (e.g., smartphones, laptops) and/or the like. For instance, suchtechnologies may include the iBeacons, Gimbal proximity beacons,Bluetooth Low Energy (BLE) transmitters, Bluetooth Smart, NFCtransmitters, and/or the like. These indoor positioning aspects can beused in a variety of settings to determine the location of someone orsomething to within inches or centimeters.

These architectures and examples are provided for exemplary purposesonly and are not limiting to the various embodiments. As indicated, theterm computing entity or device may refer to one or more computers,computing entities, desktop computers, mobile phones, tablets, phablets,notebooks, laptops, distributed systems, gaming consoles (e.g., Xbox,Play Station, Wii), watches, glasses, iBeacons, proximity beacons, keyfobs, RFID tags, ear pieces, scanners, televisions, dongles, cameras,wristbands, wearable items/devices, kiosks, input terminals, servers orserver networks, blades, gateways, switches, processing devices,processing entities, set-top boxes, relays, routers, network accesspoints, base stations, the like, and/or any combination of devices orentities adapted to perform the functions, operations, and/or processesdescribed herein. In various embodiments, the user computing entity 30may be configured to communicate with a claims system 100,retailer/market system 200, and/or other computing devices via a wiredor wireless network. As will be recognized, these architectures anddescriptions are provided for exemplary purposes only and are notlimiting to the various embodiments.

3. Exemplary Retailer/Market Systems 200

In one embodiment, various entities may operate retailer/market systems200. For example, a system storing product information (e.g., universalproduct code (UPCs), stock keeping units (SKUs), current and/orhistorical product prices, product prices based on geographicallocation, product evaluations or reviews, product depreciationinformation, product descriptions, product images, and/or the like), asystem operated by and/or on behalf of a retailer or ecommerce entity(e.g., Amazon, eBay, Target, online only retailers, brick and mortarretailers with an online presence, and/or the like), and/or the like mayeach be a retailer/market system 200. A retailer/market system 200 mayinclude one or more components that are functionally similar to those ofthe claims system 100 and/or the user computing entity 30. For example,in one embodiment, each retailer/market system 200 may include one ormore processing elements (e.g., CPLDs, microprocessors, multi-coreprocessors, coprocessing entities, ASIPs, microcontrollers, and/orcontrollers), one or more display device/input devices (e.g., includinguser interfaces), volatile and non-volatile storage or memory, and/orone or more communications interfaces. For example, the claims system100 may communicate or interact with any number of retailer/marketsystems 200 via their respective communication interfacesinformation/data. This may also enable the retailer/market system 200 tocommunicate with various other computing entities, such as usercomputing entities 30, and/or various other computing entities. As willbe recognized, these architectures and descriptions are provided forexemplary purposes only and are not limiting to the various embodiments.

4. Exemplary External Information/data Source System 300

In one embodiment, various entities may operate externalinformation/data source 300. For example, a system storing productinformation (e.g., UPC codes, SKUs, current and/or historical productprices, product prices based on geographical location, productevaluations or reviews, product depreciation information, productdescriptions, product images, and/or the like), a system operated byand/or on behalf of a retailer or ecommerce entity (e.g., Amazon, eBay,Target, online only retailers, brick and mortar retailers with an onlinepresence, and/or the like), a system storing consumer informationrelated to one or more items and/or the like may each be an externaldata source 300. An external data source 300 may include one or morecomponents that are functionally similar to those of the claims system100, retailer/market system 200, and/or the user computing entity 30.For example, in one embodiment, each external data source 300 mayinclude one or more processing elements (e.g., CPLDs, microprocessors,multi-core processors, coprocessing entities, ASIPs, microcontrollers,and/or controllers), one or more display device/input devices (e.g.,including user interfaces), volatile and non-volatile storage or memory,and/or one or more communications interfaces. For example, the claimssystem 100 may communicate or interact with any number of external datasources 300 via their respective communication interfacesinformation/data. This may also enable the external data source 300 tocommunicate with various other computing entities, such as usercomputing entities 30, and/or various other computing entities. As willbe recognized, these architectures and descriptions are provided forexemplary purposes only and are not limiting to the various embodiments.

IV. Exemplary System Operation

As noted above, below, in the figures, in various embodiments, a user(e.g., a prospect, potential policy holder, policyholder, insurancecustomer, and/or the like) may automatically, partially automatically,semi-automatically, and/or electronically create an item inventory ofgoods, items, property, and/or the like owned by the user and/or coveredby an insurance policy owned by or associated with the user. The iteminventory may be used to automatically, partially automatically,semi-automatically, and/or electronically generate and submit aninsurance claim after a loss occurs. In various embodiments, theappraisal and reimbursement processes may also be automated, partiallyautomated, semi-automated, and/or completed electronically. In variousembodiments, a grace period may be implemented. If a user purchases anitem that is not covered or not sufficiently covered under the existingpolicy and a loss occurs associated with the item during the graceperiod, the loss may be reimbursed and/or the item may be replaced inaccordance with a policy covering the item purchased after the lossoccurred. The user will be proactively notified of underinsurancesituations and encouraged to increase limits to avoid dissatisfaction.Various aspects of the operation of the present invention will now bedescribed in detail.

1. Creating and Maintaining an Item Inventory

FIG. 3 provides a flowchart of process and operations that may becompleted in various embodiments of the present invention to createand/or maintain an item inventory. In various embodiments, a user maycreate and maintain an item inventory. In other embodiments, the iteminventory may be automatically created and maintained on behalf of theuser. In some embodiments, the item inventory is created and maintainedvia a combination of automatic and user-initiated actions. In variousembodiments, an inventory may be created and/or maintained to inventoryitems owned by or in the possession of the user or a family, group,organization, company, department of a company, and/or the like withwhich the user is associated. For example, the items may be owned by aninsured party comprising the user and/or associated with the user. Invarious embodiments, the item inventory may comprise one or more itemlistings, with each item listing associated with an item owned by, inthe possession of and/or the like the user or family, group,organization, company, department of a company, and/or the like that theuser is associated with. The item inventory may be created after, inresponse to, and/or upon the creation of the first item listingcomprising the item inventory. The item inventory may be expanded and/ormaintained via the addition of item listings. In various embodiments, auser may be able to edit and/or delete item listings as appropriateand/or complete other maintenance tasks.

For example, a user operating a user computing entity 30 may access auser interface via a mobile application, a downloaded application orprogram, via the Internet, a web browser, a dedicated window, and/or thelike. The user interface may be configured to automate and/or partiallyautomate the creation of an item inventory. For example, the user mayoperate a user computing entity 30 having image capture capabilities(e.g., a smartphone, camera phone, tablet, digital camera that may beconnected to a computer, and/or the like) to capture image data of UPCs,SKUs, barcodes, text, tags, character strings, Aztec Codes, MaxiCodes,Data Matrices, Quick Response (QR) Codes, and/or the like (e.g., itemindicators) associated with various goods, items, and/or property ownedby and/or associated with the user or the user's insurance policy. Insome embodiments, image data may be captured of the item itself, itempackaging, or a receipt for purchase of the item. For example, the usercomputing entity 30 may provide the captured image data to the claimssystem 100 as an item indicator.

In another embodiment, an application may run as a plug-in and/or thelike with a browser operating on the user computing entity 30. Forexample, a user (e.g., operating a user computing entity 30) may browseand/or search an online/electronic catalog (e.g., ebay.com, amazon.com,bestbuy.com, etc.), as shown in FIG. 4. The browser 800 may display anitem name 805, an image of the item 810, a price for purchase of theitem 815, a description of the item 820, and/or the like. When the user(e.g., operating a user computing entity 30) selects the add to my cartbutton 830, a pop-up window and/or the like 850 may be displayed. Thepop-up window 850 provides the user (e.g., operating the user computingentity 30) with the option of purchasing the item and adding the item tothe user's item inventory (e.g., by selecting the purchase now and addto my item inventory button 852) or purchasing the item and not addingthe item to the user's item inventory (e.g., by selecting the purchasenow and do not add item to my item inventory button 854). Thus, if auser is purchasing a gift (e.g., a wedding present, birthday present,holiday present, and/or the like) the user may purchase the item withoutthe item being added to the user's item inventory. If the user selectsto purchase the item and add the item or the user's item inventory, thebrowser may forward an item indicator for the purchased item to theclaims system 100, such that the item may be added to the user's iteminventory. In some embodiments, any time a user (e.g., operating a usercomputing entity 30) purchases an item via the browser, for example, thebrowser may forward an item indicator for the purchased item to theclaims system 100. If the user is browsing or searching anonline/electronic catalog, for example as illustrated in FIG. 4, theuser may be able to select the I own this item button 825 when viewingan item in an online/electronic catalog to have an item indicatorprovided to the claims system 100 for the item.

In yet another embodiment, a user's email may be monitored or scrapedfor receipts that are emailed to the user (e.g., emailed receipts foritems purchased online or in person). Information related to the item(s)indicated on the receipt may be provided to the claims system 100 as anitem indicator. In other embodiments, the user (e.g., operating a usercomputing entity 30) may manually provide to the claims system 100identifying information identifying products, items, goods, and/orproperty owned by and/or associated with the user as an item indicator.

Returning to FIG. 3, at step 302, an item indicator is received. Forexample, the claims system 100 (or any other appropriate computingentity) may receive an item indicator. For example, a user (e.g.,operating a user computing entity 30) may provide an item indicator inthe form of image data of a barcode (e.g., UPC, SKU, and/or the like)associated with an item (e.g., captured via an image capture deviceassociated with the user computing entity 30), capture image data of theitem (e.g., captured via an image capture device associated with theuser computing entity 30), select an item from a catalog of items (e.g.,via a user input mechanism associated with the user computing entity30), enter item information (e.g., via a user input mechanism associatedwith the user computing entity 30), and/or the like. The user computingentity 30 may then provide the item indicator to the claims system 100.For example, the user may access a user interface via the user computingentity 30, browse and/or search a catalog of items, and to select one ormore items. The user computing entity 30 may provide item indicators foreach selected item to the claims system 100. In another example, anemail scraper program operating on the user computing entity 30 oranother computing entity may identify an electronic receipt received byan email inbox associated with the user and may provide information fromthe electronic receipt to the claims system 100. Thus, in variousembodiments, the claims system 100 may receive an item indicator of anitem owned by, recently purchased by, and/or otherwise associated withthe user automatically or through user action.

At step 304, the item associated with the item indicator is identified.For example, the claims system 100 (or any other appropriate computingentity) may identify the item associated with the item indicator. Forexample, if the item indicator is image data of a barcode associatedwith the item, the claims system 100 may analyze the image data, extractthe barcode, and identify the item based on the barcode (e.g., look upthe barcode in a UPC database stored by the claims system 100, one ormore retailer/market systems 200, and/or one or more externalinformation/data source systems 300). If the item indicator is imagedata of the item, the claims system 100 may use an image recognitionalgorithm, image matching software, image analysis software and/or thelike to identify the item. For example, the claims system 100 may accessimages from one or more external information/data source systems 300 andcompare the received image data with one or more of the accessed imagesto identify the item associated with the item indicator. If the itemindicator is user selection (e.g., via a user computing entity 30) of anitem in an online/electronic catalog, the claims system 100 may identifythe item based on the user-selected item. If the item indicator is userentered item information, the claims system 100 may identify the itemassociated with the item indicator may comparing the provided iteminformation with information corresponding to one or more productentries in an online/electronic catalog (e.g., provided by one or moreexternal information/data source systems 300, and/or the like). If theitem indicator is information from an electronic receipt provided by anemail scraper program, the item indicator may comprise an item codeand/or other item information that the claims system 100 may use toidentify the item.

At step 306, an item listing may be created for the item. For example,the claims system 100 may create an item listing for the item and storethe item listing in memory associated with the claims system 100 (e.g.,memory 116 and/or the like). In various embodiments, the item listingmay be based on a template item listing. For example, the template itemlisting may comprise various item information/data, such as a set ofinformation/data fields, some of which may be required and some of whichmay be optional. For example, the template may include the fields itemname, manufacturer, date item manufactured, place of manufacture, dateof purchase, purchase price, market value, item quality, current itemcondition, item condition at time of purchase, retailer item waspurchased from, item use information, item storage information, itemsize, item dimensions, item characteristics, keywords, item description,UPC, SKU, serial number, replacement item indicator, replacement value,depreciation schedule/table, similar items, special handlinginstructions, current item value, digital image of the item, userprovided item name and/or the like. In one embodiment, the item listingtemplate comprises a field for a hypertext link to an online/electroniccatalog listing for the replacement item and/or other identifier of areplacement item. For example, the item listing template may comprise afield for a replacement item indicator (e.g., a UPC, SKU, item name,item description, digital image, item quality indicator, item conditionindicator, and/or the like) In various embodiments, the template itemlisting used to create the item listing may be based on a categoryassociated with the item (e.g., furniture, clothing, jewelry,electronics, property, vehicle, etc.).

At step 308, external information/data sources may be accessed to gatheritem information/data associated with the item. For example, the claimssystem 100 may access external information/data via an externalinformation/data source system 300 to gather item information/data. Forexample, the claims system 100 may search for item information/data tocomplete at least the required fields of the item listing. At step 310the item information/data is captured from the external information/datasource(s) and at step 312 the item information/data is stored inassociation with the item listing. For example, the claims system 100may capture and store the item information/data in association with theitem listing. For example, in one embodiment, the claims system 100 mayidentify a replacement item in an online/electronic catalog based on anitem value, item dimensions, manufacturer, special handlinginstructions, item quality, item name, item description, item keyword,UPC code, replacement item indicator, or digital image of the item. Ahypertext link or other catalog listing identifier associated with thecatalog listing of the identified replacement item may be stored inassociation with the item listing to allow for easy processing of claimsand/or replacement of a loss associated with the item. In variousembodiments, if the claims system 100 is unable to capture enough iteminformation/data to complete the required fields of the item listing,the claims system 100 may request additional item information from theuser (e.g., via the user computing entity). In various embodiments, theclaims system 100 may update the item listing based on the informationassociated with the item found in the emailed receipts or purchasehistory data from the retailer (e.g., access via retailer/market system200). It should be understood that a variety of methods may be used bythe claims system 100 to gather item information/data. In variousembodiments, the user computing entity 30 may capture and/or provide atleast some item information/data to the claims system 100. The itemlisting and/or corresponding item inventory may then be stored by theclaims system 100 (e.g., in the inventory database 140) or an associatedsystem.

In various embodiments, at step 314, an insurance policy associated withthe user may be identified. For example, the claims system 100 mayidentify an insurance policy associated with the user. For example, ifthe user is a homeowner, condo owner, or renter and the item is ahousehold item (e.g., a couch, television, piece of jewelry, rug,guitar, and/or the like), a homeowner's, condo owner's, or renter'sinsurance policy associated with the user may be identified. At step316, it is determined if the item is covered by the identified insurancepolicy. For example, the claims system 100 may determine if the item iscovered by the identified insurance policy. In various embodiments, thedetermination of whether an item is covered by the identified insurancepolicy may be based at least in part on the terms of the insurancepolicy, item information/data stored in association with the itemlisting associated with the item, other item listings associated withthe item inventory, and/or the like. For example, the user may have aninsurance policy having a $1,000 coverage limit for jewelry, watches,furs, and precious and semi-precious stones. If the user already owns$900 of items falling into that category, according to the iteminventory associated with the user, and the user buys a necklace worth$300, the claims system 100 may determine that the necklace will not befully covered under the user's current insurance policy.

If at step 316 it is determined that the item is not covered by theuser's current insurance policy, the user may be notified that the itemis not covered by the user's current insurance policy. For example, theuser may be notified that the current insurance policy associated withthe user has a $1,000 limit for jewelry, furs, and precious andsemi-precious stones, and that if the user would like the recentlypurchased necklace to be covered by the user's insurance policy, theinsurance policy will need to be updated. As should be understood, avariety of communication methods may be used to notify the userincluding, but not limited to, email, text message, voice message, papermail, social media message, push notification (e.g., via an appoperating on a smartphone or tablet), and/or the like. In variousembodiments, the notification may include a bendable or non-bindablequote for an updated insurance policy that would provide more sufficientcoverage for a user's items as represented by the user's item inventory.The notification may also include a mechanism for accepting the providedquote (e.g., a link that the user may follow to accept the quotedinsurance policy) For example, methods similar to those described inU.S. application Ser. No. 11/555,043 and U.S. application Ser. No.14/242,959, both of which are incorporated by reference herein in theirentireties, may be used provide the user with a quote for an updatedinsurance policy and provide the user with a mechanism for accepting theprovided quote.

2. Interim Insurance Coverage

As noted above, in various scenarios, a user may purchase an item thatis not covered or insufficiently covered by the user's current insurancepolicy. In various embodiments, of the present invention, the user maybe notified of the lack of coverage offered by the user's existinginsurance policy. FIG. 5 provides a flowchart illustrating processes andoperations that may be completed in various embodiments regardinginterim insurance coverage while the user is provided time to respond tothe notification and accept or decline a quoted insurance policy,inquire regarding modification of a quoted insurance policy, and/or thelike. For example, the user may be given a predetermined time period(e.g., five business days, one week, two weeks, one month, and/or thelike) after the sending of a notification to respond to the notificationaccepting, declining, or modifying a quoted insurance policy. Forexample, the user may be provided interim coverage during thepredetermined time period or until the user accepts or declines anupdated insurance policy, whichever comes first. In another example, theuser that recently bought the $300 necklace may be quoted an insurancepolicy that provides a $1,500 coverage limit for jewelry. However, theuser is planning to buy additional jewelry in the near future andtherefore responds to the notification by requesting a quote for aninsurance policy that provides a $2,000 coverage limit for jewelry. Inone embodiment, the user may be provided interim coverage of thenecklace for a predetermined time period after the quote for themodified insurance policy is provided to the user.

Starting at step 402, an item indicator is received and an item listingis created for an item recently purchased by a user. For example, theuser (perhaps via the user computing entity 30, in person, and/or thelike) may purchase jewelry, consumer electronics, artwork, furniture,and/or the like. The claims system 100 may receive an item indicator andcreate an item listing for the new item, as described above. Similar tostep 316 described above, at step 404, it may be determined that the newitem is not sufficiently covered by the user's current insurance policy.After determining that the user's current insurance policy does notsufficiently cover the new item, as determined based on the conditionsand/or terms of the current insurance policy, the user's item inventory,and/or the like, or possibly in response thereto, the user is notifiedthat the user's current insurance policy does not cover or does notsufficiently cover the new item at step 406. For example, thenotification may include a bindable or non-bindable quote for an updatedinsurance policy that would sufficiently cover the new item and/or theitems listed in the user's item inventory.

At step 407, a loss occurs associated with the new item and during apredetermined grace period. For example, the predetermined grace periodmay be 5 business days, one week, two weeks, 30 days, a calendar month,and/or the like from the time the user purchased the new item or fromthe time the notification is sent at step 406. In various embodiments,the loss may be a loss that would be covered under the updated insurancepolicy for which a quote was provided in step 406.

At step 408, before the expiration of the predetermined grace period, anindication may be received of purchase of an updated insurance policy bythe user that would sufficiently cover the new item. For example, theclaims system 100 may receive an indication that the user decided topurchase an updated insurance policy that sufficiently covers the newitem before the expiration of the predetermined grace period. At step410, coverage of the loss related to the new item that occurred duringthe grace period is provided. For example, the claims system 100processes an insurance claim associated with the loss related to the newitem during the grace period under the terms and conditions of theupdated insurance policy. In one embodiment, the interim insurancecoverage is provided even if the user does not decide to buy the updatedinsurance policy.

As described above, a user's item inventory may continue to be updatedby the creation of additional item listings or updating of existing itemlistings. For example, a user may log on to a web-page, portal,application, and/or the like associated with claims system 100, selectan item from the user's item inventory, and provide updates related tothe item. For example, if a user no longer owns an item, the user mayupdate the item listing to indicate that the user no longer owns theitem. If the user recently had her grandmother's pearls appraised, shecan select the item listing corresponding to her grandmother's pearlsand provide information regarding the recent appraisal. It should beunderstood that a user may update a variety of item listings withvarious information, as appropriate for the application. If the userexperiences a loss of one or more items (e.g., an item is lost, stolen,damaged, and/or the like), the user may utilize the item inventory toaid in the replacement of the one or more items and/or the filing of aninsurance claim pertaining to the one or more items, as described indetail below.

3. Processing an Insurance Claim

As indicated above, one possible context for a report of loss is aninsurance claim. FIG. 6 provides a flowchart of processes and operationsthat may be completed according to various embodiments for replacing anitem when the report of loss is an insurance claim. Starting at step602, an item inventory is created via the creation of one or more itemlistings. For example, an item inventory comprising one or more itemlistings may be created and stored. For example, the claims system 100may create and store one or more item listings, each item listingcorresponding to an item owned by and/or in the possession of a user ora family, group, organization, company, department of a company, and/orthe like that the user is associated with. In various embodiments, theitem inventory and corresponding item listings may be created and/ormaintained as described above or via some other appropriate method. Invarious embodiments, the user or the family, group, organization,company, department of a company and/or the like associated with theitem inventory may be an entity having an insurance policy covering atleast some of the items corresponding to the item listings in the iteminventory.

At step 604, after a loss occurs, an insurance claim is received. Forexample, after the user or the family, group, organization, company,department of a company and/or the like associated with the iteminventory experiences a loss, the claims system 100 may receive aninsurance claim identifying one or more items. For example, after a userexperiences a loss (e.g., fire, theft, and/or the like), the user mayaccess the stored item inventory (e.g., via the user computing entity30) to generate and submit an insurance claim. For example, the user mayselect (e.g., via the user computing entity 30) the one or more items onthe item inventory that were damaged, broken, stolen, and/or otherwiseaffected. For example, the insurance claim may identify an item listingcorresponding to at least one of the items or for each item identifiedin the insurance claim and/or the insurance claim may comprise one ormore item indicators corresponding to item listings associated with theuser's item inventory. For example, a user (e.g., operating a usercomputing entity 30) may access a user interface 900 associated with theitem inventory and select one or more item listings as part of creatingthe report of loss, as shown in FIG. 7.

FIG. 7 provides an example claim submission user interface 900. Forexample, the user may be asked to provide information regarding the typeof loss 905 and describe the incident in which the loss occurred 910.For example, if the type of loss was theft, the user may describe thatthe loss occurred when the user's car was broken into between 4 μm and 5pm on Friday Mar. 13, 2015 in the Kroger parking lot on Ponce de LeonAve. The user may be provided (e.g., via the user computing entity 30)with a mechanism to select items 915 associated with the claim from theitem inventory. For example, the images, item names, user providednames, and/or the like may be provided (e.g., via the user computingentity 30) for a user to select items associated with the claim. Theuser may also be provided an opportunity 920 to provide (e.g., via theuser computing entity 30) one or more item indicators for items not yetin the item inventory that are associated with the insurance claim.

In various embodiments, the user may create or update an item inventoryin the process of submitting a claim. For example, the user (e.g.,operating a user computing entity 30) may submit a claim comprising oneor more item indicators. For example, if the user already has an iteminventory, an item recently purchased may not have been added to theitem inventory yet. An item indicator may be provided as part of thesubmitted item inventory in order to create an item listingcorresponding to the item. In another example, a user may not have anitem inventory and may provide item indicators as part of the insuranceclaim in order to create an item inventory.

Returning to FIG. 6, at step 606, an appraisal report is generated. Forexample, the claims system 100 may automatically generate an appraisalreport based at least in part on the insurance claim; item listingsassociated with at least one item identified in the insurance claim; theinsurance policy associated with the item inventory, user, and/or thelike; external information/data accessed via one or more of the externalinformation/data source systems 300; and/or the like. In variousembodiments, the appraisal report may be generated similar to theprocess described above comprising identifying the item listingcorresponding to at least one or all of the items identified in theinsurance claim, identifying a replacement item for at least one or allof the items identified in the insurance claim, calculating/determininga replacement value for at least one or all of the items identified inthe insurance claim, and/or the like. As should be understood, a varietyof other methods may be used to generate an appraisal report based atleast in part on the item inventory as appropriate for the application.

For example, the claims system 100 may automatically determine a marketvalue, cost of replacement, actual cash value, and/or the like for theone or more items indicated by the submitted claim to have been damaged,broken, stolen, or otherwise affected. For example, the claims system100 may determine market values, cost of replacement, and/or the likevia retail inventories associated with one or more retailer/marketsystems 200. For example, a user's couch may have been damaged in afire. The claims system 100 may determine that the same sofa isavailable for purchase via a retailer associated with a retailer/marketsystem 200. The replacement value for the sofa may be based on theretail cost of the sofa from the retailer. However, if the same sofa isnot available and/or if a similar sofa is available for purchase from aretailer associated with a retailer/market system 200, the replacementvalue for the sofa may be based on the price of the similar sofa. Thereplacement value of the item may be determined based on the marketvalue, cost of replacement, and/or insurance policy informationassociated with the items indicated by the submitted claim as damaged,broken, stolen, and/or otherwise affected.

At step 608, it may be determined if the user requested to receiveelectronic reimbursement. For example, the claims system 100 maydetermine if the user requested (e.g., via the item inventory, a userprofile associated with the user, or the submitted claim) to receiveelectronic reimbursement using a variety of technologies and services(e.g, PayPal™, Google Wallet, Amazon Payments, virtual currencies (e.g.,Bitcoins), retailer accounts, credit card accounts, bank accounts, awardor reward points, Erply, Leaf, Apple Pay, Leapset, Micros, Revel,ShopKeep, TouchBistro, Vend, and/or the like). If it is determined thatthe user did not request to receive electronic reimbursement, at step610, the user is reimbursed through traditional reimbursement mechanisms(e.g., check, pre-paid debit card, and/or the like).

If it is determined at step 608 that the user did request electronicreimbursement, the process continues to step 612. At step 612, an onlineshopping cart, wish list, replacement item list, and/or the like(referred to herein as an “electronic list”) associated with the user isautomatically populated with at least one replacement item correspondingto an item identified via the insurance claim. In some embodiments, theonline shopping cart associated with the user is automatically populatedwith a replacement item corresponding to each item identified via theinsurance claim. For example, the claims system 100 may automaticallypopulate an online shopping cart associated with the user withreplacement items corresponding to at least one or all of the itemsidentified by the insurance claim. For example, the claims system 100may communicate with one or more retailer/market systems 200 (e.g.,amazon.com, ebay.com, target.com) to automatically populate an onlineshopping cart with one or more replacement items. In variousembodiments, the online shopping cart is associated with an onlineretailer. In another embodiment, the online shopping cart is notassociated with a particular retailer. For example, the online shoppingcart may be provided by the insurance company processing the claim andthe replacement items in the online shopping cart may be items from avariety of retailers. For example, the online shopping cart may beprovided by the insurance company and may include two items from Sears,an item from Belk, and three items from Target. Thus, the onlineshopping cart may be configured to provide a simple online shopping cartthat leverages items available from a number of retailers and displayedto the user (e.g., via the user computing entity 30) via a single,unified user interface.

At step 614, an account associated with the user and/or the onlineshopping cart may be credited with a credit value (e.g, PayPal™, GoogleWallet, Amazon Payments, virtual currencies (e.g., Bitcoins), creditcard accounts, retailer accounts, bank accounts, award or reward points,Erply, Leaf, Apple Pay, Leapset, Micros, Revel, ShopKeep, TouchBistro,Vend, and/or the like). For example, the claims system 100 mayfacilitate a credit value being credited to an account associated withthe user and/or the online shopping cart. In various embodiments, thecredit value is equal to or greater than the replacement value of atleast one item identified in the insurance claim. In some embodiments,the credit value is equal to or greater than the sum of the replacementvalues of a subset or all of the items identified in the insuranceclaim. For example, the user's account may be credited with an amountequal to or above the amount the user would have received if the userhad chosen to receive a traditional reimbursement. In variousembodiments, the user may be provided with a gift card having storedthereon or associated therewith a value equal to the credit value. Thegift card may be associated with a particular retailer or may be ageneral gift card that may be used at a variety of retailers. In someembodiments, the credit value may be directly credited to a user accountwith an online retailer associated with the online shopping cart. Itshould be understood that a variety of methods may be used to credit anaccount associated with the user and/or the populated online shoppingcart with the credit value.

In various embodiments, the online shopping cart is associated with auser account with a retailer or other entity (e.g., the insurancecompany). The user (e.g., operating a user computing entity 30) may loginto the user's account associated with the retailer or other entity.The user may edit the online shopping cart, complete a transactionassociated with the online shopping cart, and/or the like. As should beunderstood, various embodiments may include some but not all or portionsof the steps described herein.

In various embodiments, processing insurance claims in this manner mayprovide a more consistent claims fulfillment experience for users andhelp to process and fulfill claims more quickly.

4. Replacing an Item

FIG. 8 provides a flowchart illustrating processes and operations thatmay be completed for replacing one or more items, according to variousembodiments. For example, the one or more items may be replaced as aresult of or as a part of processing of an insurance claim. Starting atstep 502, one or more item listings are created. For example, an iteminventory comprising one or more item listings may be created andstored. For example, the claims system 100 may create and store one ormore item listings, each item listing corresponding to an item owned byand/or in the possession of a user or a family, group, organization,company, department of a company, and/or the like with which the user isassociated. In various embodiments, the item inventory and correspondingitem listings may be created and/or maintained as described above or viasome other appropriate method.

At step 504, a report of a loss of one or more items is received. Forexample, the claims system 100 may receive a report of a loss of one ormore items. The report of loss of one or more items may compriseinformation identifying each of the one or more items. For example, thereport of loss of one or more items may identify an item listingcorresponding to at least one of the items or for each item. Forexample, the report of loss may comprise one or more item indicatorscorresponding to item listings in the item inventory and/or for itemsnot previously entered into the item inventory. In another example, auser (e.g., operating a user computing entity 30) may access a userinterface (e.g., similar to user interface 900 described above)associated with the item inventory and select one or more item listingsas part of creating the report of loss. In one embodiment, the report ofloss of one or more items may be an insurance claim.

At step 506, an item listing is identified for at least one of the itemsidentified in the report of loss. For example, the claims system 100 mayidentify an item listing for at least one of the items listed in thereport of loss. In some embodiments, an inventory listing may beidentified for each item identified in the report of loss. For example,the claims system 100 may identify an item listing corresponding to eachof the items identified in the report of loss. An item listing may beidentified based on the information identifying each of the items or theselected item listings comprising the report of loss.

At step 508, a replacement item is identified. For example, the claimssystem 100 may identify a replacement item corresponding to at least oneof the items identified in the report of loss. In another example, theclaims system 100 may identify a replacement item corresponding to eachitem identified in the report of loss. In some embodiments, areplacement item may be an item having the same or similar appearance,functionality, and/or the like. For example, the replacement itemcorresponding to a blue couch may be another blue couch, a brown couch,a green couch, and/or the like. In another example, a replacement itemcorresponding to an iPad may be another iPad or other tablet of similarquality and/or functionality. In various embodiments, the replacementitem is identified based at least in part on at least one of an itemvalue, item dimensions, manufacturer, special handling instructions,item quality, item name, item description, item keyword, UPC code,replacement item indicator, digital image of the item or other iteminformation that may be stored in the item listing or that may beaccessed via one or more of the external information/data source systems300. In one embodiment, the item information stored in association withthe item listing comprises a hypertext link or other link to anonline/electronic catalog listing for the replacement item or myotherwise identify a replacement item. The online/electronic catalog maybe associated with a particular online retailer.

At step 510, a replacement value for at least one of the items iscalculated/determined. For example, the claims system 100 maycalculate/determine a replacement value for at least one of or each ofthe items identified in the report of loss. In various embodiments, thereplacement value may be calculated/determined based on iteminformation/data stored in association with the item listingcorresponding to the item (e.g., how long the user has had the item, thecondition of the item, date/year of manufacture of the item, currentvalue of the item, purchase cost of the item, depreciationschedule/table, and/or the like), based on the cost of the replacementitem, based on the cost of the replacement item at one or moreretailers, and/or the like. For example, the claims system 100 mayaccess information/data associated with a replacement item cost via oneor more retailer/market systems 200 and/or one or more externalinformation/data source systems 300.

At step 512, an online shopping cart, wish list, replacement item list,and/or the like (referred to herein as an “electronic list”) associatedwith the user may be populated with at least one replacement itemcorresponding to an item identified in the report of loss. For example,the claims system 100 may automatically populate an online basketassociated with the user with a replacement item corresponding to atleast one item identified in the report of loss or a replacement itemfor each item identified in the report of loss. In various embodiments,the online basket may be identified with an online retailer and providedby retailer/market system 200. In another embodiment, the onlineshopping cart is not associated with a particular retailer. For example,the online basket may be provided by the claims system 100 and thereplacement items in the online basket may be items from a variety ofretailers. For example, the online basket may be provided by theinsurance company and may include two items from Sears, an item fromBelk, and three items from Target. Thus, the online shopping basket maybe configured to provide a simple online basket that leverages itemsavailable from a number of retailers and displayed to the user (e.g.,via the user computing entity 30) via a single, unified user interface.

FIG. 9 shows an example method of automatically populating an electroniclist according to some embodiments of the present invention. At step702, a list or set of replacement item indicators are provided. Forexample, the claims system 100 may provide a list or set of replacementitem indicators to one or more retailer/market systems 200. In variousembodiments, the replacement item indicators may be identified based onthe item listings corresponding to the items identified in the report ofloss. In various embodiments, a replacement item indicator may be a UPC,SKU, item description, item name, catalog number, the item indicatorprovided in the creation of the item listing for the item, and/or otherreplacement item indicator.

At step 704, the replacement item catalog listing may be identified. Forexample, the retailer/market system 200 may identify at least onereplacement item catalog listing for at least one and/or eachreplacement item indicator provided. For example, if a UPC is providedas the replacement item indicator, the catalog listing associated withthe provided UPC is identified. At step 706, the replacement itemcondition may be identified. For example, based on the replacement itemindicator and/or other information provided by the claims system 100,the retailer/market system 200 may identify a replacement item havingthe appropriate condition. For example, in various embodiments, the usermay have an insurance policy that provides for new replacement itemsregardless of the condition of the lost item (e.g., the item that wasstolen, broken, damaged, etc.). In another example, a user may have aninsurance policy that provides for replacement items of similarcondition as the lost item. For example, if the lost item was in goodbut used condition, the insurance policy may cover a replacement itemalso in good but used condition. A user may be able to specify, in thereport of loss, a user profile, in an item listing, and/or the like,that if an item needs to be replaced, the user would like the item to bereplaced with a replacement item in new condition and the user will paythe difference between what the insurance coverage provides for thereplacement item and the cost of the new replacement item. For example,if the insurance policy covers replacing the item with a replacementitem of the same condition, the user may indicate that they would like anew replacement item and will pay the difference between the replacementvalue and the cost of the new replacement item. For example, the userhas a three year old, lightly used couch that is damaged in a fire. Theuser's insurance policy may cover the replacement value of a lightlyused couch, but not a new couch. The user may indicate that they wouldlike to replace the couch with a new couch and will pay the differencebetween the replacement value of the lightly used couch and the cost ofthe new couch.

At step 708, a replacement item is selected based on the replacementitem catalog listing and replacement item condition and add the selectedreplacement item to the electronic list associated with the user. Forexample, the retailer/market system 200 may select a replacement itembased on the replacement item catalog listing and the replacement itemcondition, and add the selected replacement item to the electronic listassociated with the user. For example, the user may have an account withthe retailer operating the retailer/market system 200 or theretailer/market system 200 may create an account for the user andprovide the user (e.g., via the user computing entity 30) the log ininformation for the account. Steps 702 through 708 may be repeated foreach replacement item corresponding to the list and/or set ofreplacement item indicators.

Returning to FIG. 8, at step 514, an account associated with the userand/or the online shopping cart may be credited with a credit value. Forexample, the claims system 100 may facilitate a credit value beingcredited to an account associated with the user and/or the electroniclist. In various embodiments, the credit value is equal to or greaterthan the replacement value of at least one item identified in the reportof loss. In some embodiments, the credit value is equal to or greaterthan the sum of the replacement value of a subset or all of the itemsidentified in the report of loss. In various embodiments, the user maybe provided with a gift card having stored thereon or associatedtherewith a value equal to the credit value. The gift card may beassociated with a particular retailer or may be a general gift card thatmay be used at a variety of retailers. In some embodiments, the creditvalue may be directly credited to a user account with the onlineretailer associated with the electronic list. In another embodiment, aPayPal account associated with the user or an account with a similarservice and associated with the user may be credited the credit value.For example, the claims system 100 may link to the retailer/marketsystem 200 or other system (e.g., PayPal system and/or the like) and/orlog into the user's account with the retailer, PayPal, and/or the like,to credit the user's account. For example, the user's accountinformation may be stored in association with a user profile linked toand/or associated with the user's item inventory. In some embodiments,as described above, a user account with the retailer may be created forthe replacement transaction and the account information provided to theuser. It should be understood that a variety of methods may be used tocredit an account associated with the user and/or the populatedelectronic list with the credit value.

In various embodiments, the electronic list is associated with a useraccount with a retailer or other entity. The user (e.g., operating auser computing entity 30) may log into the user's account associatedwith the retailer or other entity. The user may edit the electroniclist, complete a transaction associated with the online basket, and/orthe like. As should be understood, various embodiments may include somebut not all or portions of the steps described herein.

V. CONCLUSION

Many modifications and other embodiments of the inventions set forthherein will come to mind to one skilled in the art to which theseinventions pertain having the benefit of the teachings presented in theforegoing descriptions and the associated drawings. Therefore, it is tobe understood that the inventions are not to be limited to the specificembodiments disclosed and that modifications and other embodiments areintended to be included within the scope of the appended claims.Although specific terms are employed herein, they are used in a genericand descriptive sense only and not for purposes of limitation.

The invention claimed is:
 1. A computer-implemented method for automated generation and population of an item listing of an item inventory, the method comprising: receiving, by a server system via a network interface, one or more item indicators configured to identify an item owned by a user, wherein the one or more item indicators are provided by a user application operating on a user computing entity in communication with the server system and the user application is configured to interface with a graphical user interface of the user computing entity to identify purchase of the item by the user via the graphical user interface and to provide the one or more item indicators responsive to identifying the purchase of the item by the user; responsive to receiving the one or more item indicators, for at least one of the one or more item indicators, analyzing the at least one of the one or more item indicators, by the server system, to automatically identify the corresponding item; automatically requesting and receiving, by the server system, data associated with the item from an external computing entity via an application program interface in communication with a data management application operating on the external computing entity; automatically determining, by the server system and based at least in part on the data associated with the item, a category associated with the item and identifying an item listing template corresponding to the category; automatically generating, by the server system, the item listing corresponding to the item based at least in part on the item listing template corresponding to the category associated with the item; automatically populating, by the server system, one or more fields of the item listing with the data associated with the item, the one or more fields defined at least in part by the item listing template; automatically determining, by the server system and based at least in part on a user profile associated with the item listing and stored by the server system, one or more online catalogs; automatically identifying, by the server system, an online catalog listing corresponding to a replacement item corresponding to the item from at least one of the one or more online catalogs, wherein the at least one of the one or more online catalogs is accessible via an application program interface in communication with a catalog application operating on a retailer system, and associating the catalog listing with the item listing; and storing, by the server system, the item listing in the item inventory associated with the user.
 2. The method of claim 1, wherein the application is a browser plug in corresponding to a browser operating on the user computing entity and the application is configured to modify a webpage viewed through the browser to provide the user with a selectable icon configured to, when a user provides input selecting the selectable icon, automatically provide a corresponding item indicator such that the server system receives the corresponding item indicator.
 3. The method of claim 1, further comprising: responsive to receiving a request for a replacement of the item via the network interface: accessing, by a processor of the server system, the item listing from the item inventory, identifying, by the processor, a replacement item based at least in part on replacement item data stored in a corresponding field of the item listing; and causing, by the processor and via the network interface, a retailer system to automatically populate an electronic shopping cart with the replacement item, wherein the request for a replacement of the item is generated responsive to user interaction with an interactive user interface provided by the application via a user interface of the user computing entity, the user interaction comprising selecting a selectable item icon displayed via the graphical user interface and corresponding to the item.
 4. The method of claim 1, wherein the one or more fields are selected from the group consisting of an item value, item dimensions, an item manufacturer, an item quality, an item name, and an item description.
 5. The method of claim 1, further comprising: identifying an insurance policy for the user; and determining if at least one of the items of the item listing is covered under the insurance policy.
 6. The method of claim 5, further comprising, in response to determining that a particular item of the item listing is not covered under the insurance policy, providing a notification to the user that the particular item is not covered under the insurance policy.
 7. The method of claim 6, wherein the notification comprises a quote for an insurance policy that does cover the particular item, the quote being valid for a predetermined time period, the method further comprising: receiving a response during the predetermined time period indicating the user wishes to purchase the quoted insurance policy; and responsive to receiving the response during the predetermined time period, providing the user with interim coverage in accordance with the quoted insurance policy.
 8. The method of claim 1, further comprising: receiving an insurance claim identifying a particular item of the item listing; and processing the insurance claim based at least in part on the data stored in the one or more fields for the particular item.
 9. A system comprising at least one first memory device, at least one first processor, and a first network interface configured to communicate via at least one network, the system configured to at least: receive, via the at least one network interface, one or more item indicators configured to identify an item owned by a user, wherein the one or more item indicators are provided by a user application operating on a user computing entity in communication with the system and the user application is configured to interface with a graphical user interface of the user computing entity to identify purchase of the item by the user via the graphical user interface and to provide the one or more item indicators responsive to identifying the purchase of the item by the user; responsive to receiving the one or more item indicators, for at least one of the one or more item indicators, analyzing the at least one of the one or more item indicators to automatically identify the corresponding item; automatically requesting and receiving data associated with the item from an external computing entity via an application program interface in communication with a data management application operating on the external computing entity; automatically determining, based at least in part on the data associated with the item, a category associated with the item and identifying an item listing template corresponding to the category; automatically generating the item listing corresponding to the item based at least in part on the item listing template corresponding to the category associated with the item; automatically populating one or more fields of the item listing with the data associated with the item, the one or more fields defined at least in part by the item listing template; automatically determining, based at least in part on a user profile associated with the item listing and stored by the system, one or more online catalogs; automatically identifying an online catalog listing corresponding to a replacement item corresponding to the item from at least one of the one or more online catalogs, wherein the at least one of the one or more online catalogs is accessible via an application program interface in communication with a catalog application operating on a retailer system, and associating the catalog listing with the item listing; and storing the item listing in the item inventory associated with the user.
 10. The system of claim 9, wherein the application is a browser plug in corresponding to a browser operating on the user computing entity and the application is configured to modify a webpage viewed through the browser to provide the user with a selectable icon configured to, when a user provides input selecting the selectable icon, automatically provide a corresponding item indicator such that the server system receives the corresponding item indicator.
 11. The system of claim 9, wherein the system is further configured to at least: responsive to receiving a request for a replacement of the item via the network interface: access the item listing from the item inventory, identify a replacement item based at least in part on replacement item data stored in a corresponding field of the item listing; and cause, via the network interface, a retailer system to automatically populate an electronic shopping cart with the replacement item, wherein the request for a replacement of the item is generated responsive to user interaction with an interactive user interface provided by the application via a user interface of the user computing entity, the user interaction comprising selecting a selectable item icon displayed via the graphical user interface and corresponding to the item.
 12. The system of claim 9, wherein the one or more fields are selected from the group consisting of an item value, item dimensions, an item manufacturer, an item quality, an item name, and an item description.
 13. The system of claim 9, wherein the system is further configured to at least: identify an insurance policy for the user; and determine if at least one of the items of the item listing is covered under the insurance policy.
 14. The system of claim 13, wherein the system is further configured to at least, in response to determining that a particular item of the item listing is not covered under the insurance policy, providing a notification to the user that the particular item is not covered under the insurance policy.
 15. The system of claim 14, wherein the notification comprises a quote for an insurance policy that does cover the particular item, the quote being valid for a predetermined time period, the system further configured to at least: receive a response during the predetermined time period indicating the user wishes to purchase the quoted insurance policy; and responsive to receiving the response during the predetermined time period, providing the user with interim coverage in accordance with the quoted insurance policy.
 16. The system of claim 9, wherein the system is further configured to at least: receive an insurance claim identifying a particular item of the item listing; and process the insurance claim based at least in part on the data stored in the one or more fields for the particular item.
 17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising executable portions configured to, when executed by a processor of a system computing entity, cause the system computing entity to: receive one or more item indicators configured to identify an item owned by a user, wherein the one or more item indicators are provided by a user application operating on a user computing entity in communication with the system computing entity and the user application is configured to interface with a graphical user interface of the user computing entity to identify purchase of the item by the user via the graphical user interface and to provide the one or more item indicators responsive to identifying the purchase of the item by the user; responsive to receiving the one or more item indicators, for at least one of the one or more item indicators, analyzing the at least one of the one or more item indicators to automatically identify the corresponding item; automatically requesting and receiving data associated with the item from an external computing entity via an application program interface in communication with a data management application operating on the external computing entity; automatically determining, based at least in part on the data associated with the item, a category associated with the item and identifying an item listing template corresponding to the category; automatically generating the item listing corresponding to the item based at least in part on the item listing template corresponding to the category associated with the item; automatically populating one or more fields of the item listing with the data associated with the item, the one or more fields defined at least in part by the item listing template; automatically determining, based at least in part on a user profile associated with the item listing and stored by the system computing entity, one or more online catalogs; automatically identifying an online catalog listing corresponding to a replacement item corresponding to the item from at least one of the one or more online catalogs, wherein the at least one of the one or more online catalogs is accessible via an application program interface in communication with a catalog application operating on a retailer system, and associating the catalog listing with the item listing; and storing the item listing in the item inventory associated with the user.
 18. The computer program product of claim 17, wherein the application is a browser plug in corresponding to a browser operating on the user computing entity and the application is configured to modify a webpage viewed through the browser to provide the user with a selectable icon configured to, when a user provides input selecting the selectable icon, automatically provide a corresponding item indicator such that the server system receives the corresponding item indicator.
 19. The computer program product of claim 17, wherein the executable portions are further configured to: responsive to receiving a request for a replacement of the item via the network interface: access the item listing from the item inventory, identify a replacement item based at least in part on replacement item data stored in a corresponding field of the item listing; and cause, via the network interface, a retailer system to automatically populate an electronic shopping cart with the replacement item, wherein the request for a replacement of the item is generated responsive to user interaction with an interactive user interface provided by the application via a user interface of the user computing entity, the user interaction comprising selecting a selectable item icon displayed via the graphical user interface and corresponding to the item.
 20. The computer program product of claim 17, wherein the executable portions are further configured to: receive an insurance claim identifying a particular item of the item listing; and process the insurance claim based at least in part on the data stored in the one or more fields for the particular item. 